Mathematical Synthesis of Equational Deduction Systems

نویسندگان

  • Marcelo P. Fiore
  • Chung-Kil Hur
چکیده

Our view of computation is still evolving. The concrete theories for specific computational phenomena that are emerging encompass three aspects: specification and programming languages for describing computations, mathematical structures for modelling computations, and logics for reasoning about properties of computations. To make sense of this complexity, and also to compare and/or relate different concrete theories, meta-theories have been built. These metatheories are used for the study, formalisation, specification, prototyping, and testing of concrete theories. Our main concern here is the investigation of meta-theories to provide systems that better support the formalisation of concrete theories. Thereby we propose a research programme based on the development of mathematical models of computational languages, and the systematic use of these models to synthesise formal deduction systems for reasoning and computation. Specifically, we put forth a mathematical methodology for the synthesis of equational and rewriting logics from algebraic meta-theories. The synthesised logics are guaranteed to be sound with respect to a canonical model theory, and we provide a framework for analysing completeness that typically leads to canonical logics. Our methodology can be used to rationally reconstruct the traditional equational logic of universal algebra and its multi-sorted version from first principles. As for modern applications, we have synthesised: (1) a nominal equational logic for specifying and reasoning about languages with name-binding operators, and (2) a second-order equational logic for specifying and reasoning about simple type theories. Overall, we aim at incorporating into the research programme further key features of modern languages, as e.g. type dependency, linearity, sharing, and graphical structure.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Completeness of Category-Based Equational Deduction

Equational deduction is generalised within a category-based abstract model theory framework, and proved complete under a hypothesis of quantiier projectivity, using a semantic treatment that regards quantiiers as models rather than variables, and regards valuations as model morphisms rather than functions. Applications include many and order sorted conditional] equational logics, Horn clause lo...

متن کامل

The equivalence axiom and univalent models of type theory . ( Talk at CMU on February 4 , 2010 ) By

I will show how to define, in any type system with dependent sums, products and Martin-Lof identity types, the notion of a homotopy equivalence between two types and how to formulate the Equivalence Axiom which provides a natural way to assert that ”two homotopy equivalent types are equal”. I will then sketch a construction of a model of one of the standard Martin-Lof type theories which satisf...

متن کامل

Term Equational Systems and Logics

We introduce an abstract general notion of system of equations between terms, called Term Equational System, and develop a sound logical deduction system, called Term Equational Logic, for equational reasoning. Further, we give an analysis of algebraic free constructions that together with an internal completeness result may be used to synthesise complete equational logics. Indeed, as an applic...

متن کامل

Term Equational Rewrite Systems and Logics

We introduce an abstract general notion of system of equations and rewrites between terms, called Term Equational Rewrite System (TERS), and develop a sound logical deduction system, called Term Equational Rewrite Logic (TERL), to reason about equality and rewriting. Further, we give an analysis of algebraic free constructions which together with an internal completeness result may be used to s...

متن کامل

Category-based Semantics for Equational and Constraint Logic Programming

This thesis proposes a general framework for equational logic programming, called catf:gory­ based equational logic by placing the general principles underlying the design of the pro­ gramming language Eqlog and formulated by Goguen and Meseguer into an abstract form. This framework generalises equational deduction to an arbitrary category satisfy­ ing certain natural conditions; completeness i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009